﻿using PropertyChanged;
using System;

namespace AmiDraw.Lib.Models
{
    /// <summary>
    /// 卡
    /// </summary>
    /// 
    [AddINotifyPropertyChangedInterface]
    public class AcCard:ICloneable
    {
        /// <summary>
        /// 卡片的名字
        /// </summary>
        public string Name { get; set; } = "";

        /// <summary>
        /// 描述
        /// </summary>
        public string Description { get; set; } = "";

        /// <summary>
        /// 额外几率
        /// </summary>
        public int ExtraProbability { get; set; }

        /// <summary>
        /// 图片ResKey
        /// </summary>
        public string ImageResKey { get; set; } = "";

        /// <summary>
        /// 脚本ResKey
        /// </summary>
        public string ScriptResKey { get; set; } = "";

        public object Clone()
        {
            return base.MemberwiseClone();
        }
    }
}